2004-03-15 Masatake YAMATO <jet@gyve.org>
authorMasatake YAMATO <jet@gyve.org>
Mon, 15 Mar 2004 11:27:47 +0000 (11:27 +0000)
committerMasatake YAMATO <jet@gyve.org>
Mon, 15 Mar 2004 11:27:47 +0000 (11:27 +0000)
commitd9e93253c29596014dfb22b4601863c109b18323
tree8f34e9a6f6d4fb115a1ab22fba1c7d0c224de9be
parenta342e3c995fa6a30cc9d736ab3186dc6d0ac936b
2004-03-15  Masatake YAMATO  <jet@gyve.org>

Added context menu support in smerge mode.
Most of the part is written by Stefan Monnier.

* smerge-mode.el (smerge-context-menu-map, smerge-context-menu): New
keyman and menu.
(smerge-text-properties): New function.
(smerge-remove-props): New function.
(smerge-popup-context-menu): New function.
(smerge-resolve): Call `smerge-remove-props'.
(smerge-keep-base, smerge-keep-other, smerge-keep-mine):
Ditto.
(smerge-keep-current): Ditto.
(smerge-kill-current): New function.
(smerge-match-conflict): Detect the file as `a same-diff conflict'
if the filename is "ANCESTOR". Put text properties.
lisp/ChangeLog
lisp/smerge-mode.el